package com.bw.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bw.common.Result;
import com.bw.entity.RoleMenuDto;
import com.bw.entity.SysRole;
import com.bw.entity.UserMenu;
import com.bw.form.RoleQueryForm;

import java.util.List;

public interface RoleService {
    Page getRolePage(Page page, RoleQueryForm query);

    void addRole(SysRole sysRole);

    void updateRole(SysRole sysRole);

    void deleteRole(String ids);

    List<UserMenu> getMenuByRole(Long roleId);

    void saveRoleMenu(RoleMenuDto roleMenuDto);
}
